package com.hhkj.api.course.service.biz;

import com.hhkj.admin.course.domain.Course;
import com.hhkj.admin.course.model.res.CourseRes;

import java.util.List;

/**
 * ApiSaleCourseBizService
 *
 * @author HHKJ-SERVER-ZJ
 * @since 2023/10/31 17:48
 */
public interface ApiSaleCourseBizService {

    /**
     * 获取免费的课程列表信息
     *
     * @return 课程列表信息
     */
    List<Course> listFreePrice();

    /**
     * 树型列表
     *
     * @return 课程树形列表
     */
    List<Course> listSecondLevelTree();

    /**
     * 树型列表
     *
     * @return 课程树形列表
     */
    List<Course> listSecondLevelTreePaid();

    /**
     * 获取所有的课程信息
     * @return
     */
    List<Course> listCourseTreeAllList(List<Long> idList);
}
